() => {
    /* 
    字面量类型: 
    定义一个常量const PI = 3.14 根据ts的类型推论可以观察PI的类型是3.14 而不是number
    这个3.14就是字面量类型  也就是在ts中某个特定的值也可以作为ts的类型
    */
    //    PI推断的类型就是字面量的类型 字面量类型就是直接限制当前的值是某个值
    const PI = 3.14//字面量类型3.14
    const a = "1" //字面量类型1


    //我们限制某个变量的值只能是 "left" " right" "top" 其中之一
    type textAlign = "left" | "right" | "top"
    let boxLocal: textAlign = "left"
    boxLocal = "right"
    // boxLocal = "hello"

    //我们设计红绿灯系统  0代表绿灯 1代表红灯 2代表黄灯
    type colorType = 0 | 1 | 2
    let color: colorType = 1
    color = 2
    // color = 3 报错
}